/*
 * Filename ReportDetailVO.java 2021年09月29日
 * Copyright © Ehome Co.Ltd. All Rgiths Reserved.
 * @author wuyingchao
 */
package com.ehome.poct.core.api.vo;

import com.ehome.core.entity.VO;
import com.ehome.poct.core.api.vo.patient.PatientDetailVO;
import com.ehome.poct.core.api.vo.report.DiseaseCategoryVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 报告详情
 *
 * @author muqiu
 * @since 2022/03/03 10:14
 **/
@Data
public class ReportDetailVO extends VO {
    @ApiModelProperty("支付订单号")
    private String payOrderNo;
    @ApiModelProperty("请求ID")
    private String reqId;
    @ApiModelProperty("包名称")
    private String path;
    @ApiModelProperty("检测时间")
    private LocalDateTime testTime;
    @ApiModelProperty("项目名称")
    private String reportName;
    @ApiModelProperty("诊所名称")
    private String clinicName;
    @ApiModelProperty("支付时间")
    private LocalDateTime payTime;
    @ApiModelProperty("样本内容")
    private String sampleType;
    @ApiModelProperty("推送链接")
    private String pushLink;
    @ApiModelProperty("患者信息")
    private PatientDetailVO patient;
    @ApiModelProperty("报告描述")
    private String projectDesc;
    @ApiModelProperty("报告解析")
    private String analysis;
    @ApiModelProperty("图表数组")
    private List<CheckChartDataVO> chart;
    @ApiModelProperty("检测数据的原始图片数据")
    private List<ResultImgVO> images;
    @ApiModelProperty("返回的检查结果")
    private List<CheckResultVO> results;
    @ApiModelProperty("病症关联")
    private List<DiseaseCategoryVO> diseaseCategory;
}